Debian .bashrc以及.profile的区别 以及修改history记录的历史命令

您所在的位置:网站首页 linux 文件修改历史 Debian .bashrc以及.profile的区别 以及修改history记录的历史命令

Debian .bashrc以及.profile的区别 以及修改history记录的历史命令

2023-09-13 21:54| 来源: 网络整理| 查看: 265

/etc/profile 系统环境变量 对每个用户都会生效 用户第一次登录时 该文件被执行并且从/etc/profile.d 目录的配置文件中收集shell设置 所以修改了之后需要重启或者执行 source /etc/profile 才会生效 (ps:下面的文章有说一个注意点 在/etc/profile设置系统环境变量 路径末尾不能用/结尾不然导致PATH变量出错)

/etc/bashrc或/etc/bash.bashrc (在我本地是bash.bashrc) 任何用户打开bash shell时执行此文件 所以修改此文件后立刻生效

~/.bash_profile或~/.profile (在我本地是bash.bashrc) 用户登录时该文件仅被执行一次 默认情况下该文件设置一些环境变量 执行用户的 .bashrc 文件 其实和 /etc/profile 差不多 只对该用户生效

~/.bashrc 和/etc/bashrc 差不多 只对该用户生效

~/.bash_logout 明显用户退出时执行 比如可以执行 清除.bash_history记录的历史命令记录或者删除这个文件等等

~/.bash_history 明显记录的是该用户执行的历史命令

可以在 /etc/profile 中设置一些关于history命令的一些参数



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3